
                    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                        <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                    </svg>
                    <h2><a name="t0"></a><a id="_0"></a>系列文章目录</h2> 
<p><a href="https://blog.csdn.net/magic171/article/details/134074002" target="_blank">HarmonyOS应用开发者基础认证练习题</a><br> <span class="words-blog hl-git-1" data-tit="HarmonyOS应用" data-pretit="harmonyos应用">HarmonyOS应用</span>开发者高级认证练习题</p> 
<hr> 
<p></p> 
<div class="toc"> 
 <h4><a name="t1"></a>文章目录</h4> 
 <ul><li><a href="#_0" rel="nofollow" target="">系列文章目录</a></li><li><a href="#_13" rel="nofollow" target="">前言</a></li><li><a href="#_27" rel="nofollow" target="">一、判断</a></li><li><a href="#_41" rel="nofollow" target="">二、单选</a></li><li><a href="#_72" rel="nofollow" target="">三、多选</a></li></ul> 
</div> 
<p></p> 
<hr> 
<h2><a name="t2"></a><a id="_13"></a>前言</h2> 
<pre data-index="0" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;">本文所有内容来源于个人进行HarmonyOS应用开发者系列认证的学习过程中所做过的练习题，所有答案均是个人作答，并非题库。发文只为交流学习。
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:0,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<p>今天刚换了台果子手机就收到了华子<a href="https://so.csdn.net/so/search?q=%E9%B8%BF%E8%92%99%E5%BC%80%E5%8F%91&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E9%B8%BF%E8%92%99%E5%BC%80%E5%8F%91&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;鸿蒙开发\&quot;}&quot;}" data-tit="鸿蒙开发" data-pretit="鸿蒙开发">鸿蒙开发</a>认证邀请（<a href="https://developer.huawei.com/consumer/cn/training/dev-certification/a617e0d3bc144624864a04edb951f6c4?ha_source=saike&amp;ha_sourceId=89000473" rel="nofollow" target="_blank">认证链接</a>），粗略看了看感觉还行，遂1h22min速通基础+高级双认证。感兴趣的也可以去搞一个，胜聊于无。<img src="https://i-blog.csdnimg.cn/blog_migrate/0c86c4c3e87293c78148434dc7745be7.jpeg#pic_center" alt="在这里插入图片描述"><img src="https://i-blog.csdnimg.cn/blog_migrate/a73ae473ccd7789e956ea1b49bd8083e.jpeg#pic_center" alt="在这里插入图片描述"></p> 
<h2><a name="t3"></a><a id="_27"></a>一、判断</h2> 
<ol><li>只要使用端云一体化的云端资源就需要支付费用（错）</li><li>所有使用@Component修饰的自定义组件都支持onPageShow，onBackPress和onPageHide生命周期函数。（错）</li><li>HarmonyOS应用可以兼容OpenHarmony生态（对）</li><li>使用端云一体化开发，无需自己搭建服务器，并进行运维了。（对）</li><li>基于端云一体化开发，开发者需要精通前端、后端不同的开发语言。 （错）</li><li>在Column和Row容器组件中，alignItems用于设置子组件在主轴方向上的对齐格式，justifyContent用于设置子组件在交叉轴方向上的对齐格式（错）</li><li>ArkUI 是声明式开发范式（对）</li><li>云函数打包完成后，需要到AppGallery Connect创建对应函数的触发器才可以在端侧中调用（错）</li><li>Worker线程不支持UI操作。（对）</li><li>每一个自定义组件都有自己的生命周期。（对）</li></ol> 
<h2><a name="t4"></a><a id="_41"></a>二、单选</h2> 
<ol><li>发布应用时需要创建Profile时，类型选择什么类型？（发布）</li><li>下列哪种组合方式不能实现子组件从父子组件之间双向数据同步。（ @State和@Prop）</li><li>认证服务支持下列哪种帐号认证?（ 华为帐号）</li><li>添加用户信息时，如果帐号使用手机号码，以下哪种输入格式正确？（ 86-189****1234）</li><li>发布应用时要创建证书，证书类型选择什么类型？（发布证书）</li><li>元服务创建测试用户时，用户列表存储位置需要选择？（中国）</li><li>下面哪个组件不能包含子组件：（LoadingProgress）</li><li>开发者在DevEco Studio中，可以通过什么方式使用端云一体化？ （工程模板）</li><li>发布开放式测试版本后，还需要人工审核吗？ （不需要）</li><li>自定义组件的aboutToAppear()在什么时机执行？（build函数之前）</li><li>HUKS中文全称是什么？（通用密钥库系统）</li><li>元服务包名必须以哪个字段结尾?（hmservice）</li><li>下面哪个方法，可以跳转到一个新页面，并销毁当前页面。（router.replaceUrl()）</li><li>Row组件中有两个Text组件，如果使用justifyContent对齐方式，下面哪个属性可以实现左右两端对齐：（ FlexAlign.SpaceBetween）</li><li>@State修饰的状态数据被修改时会触发组件的（）方法进行UI界面更新？（build方法）</li><li>关于Tabs组件页签的位置设置，下面描述错误的是？（当barPosition为End ，vertical属性为true时，页签位于容器底部。）</li><li>开放式测试版本发布后，受邀测试用户如何体验？（进入服务中心，打开“开发者测试”开关，在最下方的“服务测试”找到待体验的元服务）</li><li>HarmonyOS提供的Webview能力是否支持与H5双向通信？（支持）</li><li>应用包名不能包含一些保留字段，以下哪个字段符合规范?（ .test.）</li><li>关于UIAbility的启动模式，下列说法错误的是：（muliton为多实例模式，每次startAbility都会启动一个新的实例，系统默认为muliton为模式。）</li><li>Webview在HarmonyOS中的入口是通过什么组件体现的？（ Web组件）</li><li>发布开放式测试版本后，怎么追加测试用户？ （需要重新发布新的测试版本追加用户）</li><li>（）模块提供了全双工通信协议 ？（ WebSocket）</li><li>发布后的鸿蒙应用可以在哪里获取？ （华为应用市场）</li><li>元服务包由一个或多个HAP包组成，每个HAP包不得超过（），以提供秒开体验。（10mb）</li><li>关于Video组件的回调事件，下列说法错误的是：（onStart视频播放时触发该事件，可以在这里获取视频时长。）</li></ol> 
<h2><a name="t5"></a><a id="_72"></a>三、多选</h2> 
<ol><li>公共事件服务为应用程序提供哪些能力</li></ol> 
<pre data-index="1" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="prism language-javascript has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;"><span class="token constant">B</span><span class="token punctuation">.</span> 订阅公共事件

<span class="token constant">C</span><span class="token punctuation">.</span> 发布公共事件

<span class="token constant">D</span><span class="token punctuation">.</span> 取消订阅公共事件
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:1,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<ol start="2"><li>端云一体化工程目录结构分为哪些部分</li></ol> 
<pre data-index="2" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="prism language-javascript has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;"><span class="token constant">A</span><span class="token punctuation">.</span> 端开发工程（Application）

<span class="token constant">B</span><span class="token punctuation">.</span> 云开发工程（CloudProgram）

<span class="token constant">C</span><span class="token punctuation">.</span> 端侧公共库（External Libraries）
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:2,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<ol start="3"><li>UIAbility的生命周期包括哪些函数？</li></ol> 
<pre data-index="3" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="prism language-javascript has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;"><span class="token constant">A</span><span class="token punctuation">.</span> onCreate

<span class="token constant">B</span><span class="token punctuation">.</span> onForeground

<span class="token constant">C</span><span class="token punctuation">.</span> onBackground

<span class="token constant">D</span><span class="token punctuation">.</span> onDestroy
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:3,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<ol start="4"><li>自定义组件的组件化特点有哪些</li></ol> 
<pre data-index="4" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="prism language-javascript has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;"><span class="token constant">A</span><span class="token punctuation">.</span> 可组合

<span class="token constant">B</span><span class="token punctuation">.</span> 可重用

<span class="token constant">C</span><span class="token punctuation">.</span> 配置化生命周期

<span class="token constant">D</span><span class="token punctuation">.</span> 数据驱动更新
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:4,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<ol start="5"><li>端云一体化中的云函数支持哪些操作</li></ol> 
<pre data-index="5" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="prism language-javascript has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;"><span class="token constant">A</span><span class="token punctuation">.</span> 编写函数

<span class="token constant">B</span><span class="token punctuation">.</span> 测试函数

<span class="token constant">C</span><span class="token punctuation">.</span> 打包函数

<span class="token constant">D</span><span class="token punctuation">.</span> 部署函数
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:5,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<ol start="6"><li>一次开发多端部署的三个层次有哪些？</li></ol> 
<pre data-index="6" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="prism language-javascript has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;"><span class="token constant">A</span><span class="token punctuation">.</span> 界面级一多

<span class="token constant">B</span><span class="token punctuation">.</span> 功能级一多

<span class="token constant">C</span><span class="token punctuation">.</span> 工程级一多
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:6,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<ol start="7"><li>鸿蒙特征包含哪些场景化能力</li></ol> 
<pre data-index="7" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="prism language-javascript has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;"><span class="token constant">A</span><span class="token punctuation">.</span> 一次开发、多端部署

<span class="token constant">B</span><span class="token punctuation">.</span> 可分可合、自由流转

<span class="token constant">C</span><span class="token punctuation">.</span> 统一生态、原生智能
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:7,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<ol start="8"><li>UIAbility的启动模式有哪些</li></ol> 
<pre data-index="8" class="set-code-show prettyprint" name="code" style="user-select: auto;"><code class="prism language-javascript has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;"><span class="token constant">A</span><span class="token punctuation">.</span> singleton

<span class="token constant">B</span><span class="token punctuation">.</span> specified

<span class="token constant">C</span><span class="token punctuation">.</span> multition
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.802054;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:8,&quot;runIdx&quot;:-1}}">代码解读</button></pre>
                